~/.xinitrc的一些知识 您所在的位置:网站首页 linux initrc ~/.xinitrc的一些知识

~/.xinitrc的一些知识

2024-06-02 05:35| 来源: 网络整理| 查看: 265

今晚看了wiki中的关于~/.xinitrc文件的知识,这里做个总结。

首先,以“.”开头的文件,通常是隐藏文件,用普通的“ls”是查看不到的,若想查看,需要用“ls -A”命令。

其次,以“rc”结尾的文件代表它是运行的命令行或者是配置文件。又因为它通常控制着程序的运行,所以也通常叫着“run control”

~/.xinitrc是X的配置文件,在

/etc/skel/.xinitrc 有它的模板,可以把它copy到用户目录下面:

$ cp /etc/skel/.xinitrc ~ if与fi之间的语句块不用管,这里讲讲之后的命令段。

整个文件是shell的脚本,所以一般最后一行是exec ××××,表示最后要转向启动的程序(一般为windo管理软件,如openbox或是gnome之类的)。

exec ××××表示从该shell转到运行××××,因此在这句代码之后,不能有别的代码段,因为即使有也不会执行。

当你有好几个选择启动项在X中启动时,你可以这样写:

# Here xfce is kept as default case $1 in gnome) exec gnome-session;; kde) exec startkde;; xfce);; *) exec startxfce4;; esac 然后执行完startx之后:

$ xinit gnome (或者别的需要启动的东西)

代码中的$1表示你传入的第一个参数,如gnome。然后代码就会选择执行相应的命令。

其它更详细的内容参见wiki:

https://wiki.archlinux.org/index.php/Xinitrc



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有